package cn.topcodes.tcsf.admin.commons.generic.event;

import cn.topcode.unicorn.utils.dist.DistEvent;
import lombok.Data;

/**
 * 实体保存中事件
 * 保存中包括创建中和更新中
 * @author Unicorn
 */
@Data
public class EntitySavingEvent extends DistEvent {

    /**
     *  是否为创建操作，true:创建,false:更新
     */
    private boolean isCreate;

    /**
     * 保存前的实体数据，isCreate=true时此字段为空
     */
    private Object oldEntity;

    /**
     * 保存中的实体
     */
    private Object newEntity;

}
